home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / netlib / GNUmakefile < prev    next >
Makefile  |  1994-04-26  |  2KB  |  74 lines

  1. # $Id: GNUmakefile,v 3.9 1994/04/26 00:28:18 jraja Exp $
  2. # GNUmakefile for AmiTCP/IP network support library 
  3. #
  4. # Authors: ppessi <Pekka.Pessi@hut.fi>
  5. #          jraja  <Jarno.Rajahalme@hut.fi>
  6. #       too    <Tomi.Ollila@cs.hut.fi>
  7. #       puhuri <Markus.Peuhkuri@hut.fi>
  8. #
  9. # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
  10. #                  Helsinki University of Technology, Finland.
  11. #           All rights reserved. 
  12. #
  13. # Created      : Sat Mar 20 02:44:57 1993 ppessi
  14. # Last modified: Tue Apr 26 03:27:06 1994 jraja
  15. #
  16.  
  17. MAKE = gmake
  18.  
  19. RM= delete
  20. RM_RECURSIVE= delete all
  21. MKDIR= makedir
  22. CC= sc
  23.  
  24. DIST_LIB = $(DIST)/netlib
  25.  
  26. CFLAGS= 
  27.  
  28. LD= 
  29.  
  30. NETLIBSRC= strerror.c autoinit.c dummy.c lineread.c \
  31.         getopt.c printfault.c stubs.c perror.c herror.c \
  32.         timerinit.c gettimeofday.c rcmd.c syslog.c \
  33.         getpid.c chmod.c chown.c utime.c popen.c sleep.c usleep.c \
  34.     printuserfault.c init_usergroup.c setegid.c seteuid.c \
  35.     _dup.c _dup2.c stat.c _fstat.c fib.c dostat.c access.c \
  36.         _allocufb.c _chkufb.c _close.c _lseek.c _open.c _read.c \
  37.         _write.c fhopen.c ioctl.c iomode.c isatty.c \
  38.     init_inet_daemon.c set_socket_stdio.c serveraccept.c \
  39.     netlib.h fibex.h
  40.  
  41. SANA2LIBSRC= sana2perror.c sana2errlist.c sana2printfault.c
  42.  
  43. LIBSRC= $(NETLIBSRC) $(SANA2LIBSRC)
  44.  
  45. SRCS=   $(LIBSRC) GNUmakefile Smakefile 
  46.  
  47. all: 
  48.  
  49. DIST: $(DIST_LIB)
  50.  
  51. $(DIST_LIB): $(SRCS)
  52.     test -d $(DIST) || mkdir $(DIST) 
  53.     test -d $(DIST_LIB) || mkdir $(DIST_LIB)
  54.     tar cf - $(SRCS) | (cd $(DIST_LIB); tar xf -)
  55.  
  56. RELEASE: $(SRCS)
  57.     for F in $(SRCS) ; do \
  58.       rlog -R $$F && { \
  59.         if ident -q $$F | fgrep '$$' >/dev/null ; \
  60.           then rcs -q '-N$(RELEASE):$$' $$F ; \
  61.           else rcs -q '-N$(RELEASE):' $$F ;\
  62.         fi ; \
  63.           } ;\
  64.     done
  65.  
  66. locks:
  67.     @rlog -R -L $(SRCS)
  68. mylocks:
  69.     @rlog -R -l`whoami` -L $(SRCS)
  70. verlocks:
  71.     @rlog -h -L $(CSRCS)
  72.  
  73.